home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / as25.zip / AS.DOC < prev    next >
Text File  |  1992-05-19  |  37KB  |  762 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                 ┌┬┬┬┬┬┬┬┬┬┬┬─┐
  12.                 ││││││││││││ │
  13.                 ││││││││││││ │
  14.                 ││││││││││││ │         ┌───────────┐
  15.                 ││││││││││││ │         │  ┌────────┘
  16.                 ├┴┴┴┴┴┴┴┴┴┴┤ │         │  │         ┌─────────────┐
  17.                 └┬─────────┴┬┘         │  │         │  ┌───────┐  │
  18.               ┌──┴──────────┴────────┐ │  │         │  │       │  │
  19.               │                      │ │  │         │  │       │  │
  20.               │                      │ │  └─────────┘  └───────┘  │
  21.               └──────────────────────┘ └────────────┐  ┌──────────┘
  22.                                                     │  │
  23.                                                     │  │
  24.                                                     │  │
  25.                                                     │  │
  26.                                                     └──┘
  27.  
  28.                      C O M P U T E R    P R O F I L E S
  29.               
  30.                   5012 OLDE MILL DRIVE, MARIETTA, GA, 30066
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                                 AutoScribe
  40.     
  41.                                   V 2.5
  42.  
  43.  
  44.  
  45.                             Release Version 2.5
  46.                      Copyright (c) 1991  Gary R. Smith
  47.                             All Rights Reserved
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                          License to Use Agreement
  56.   ───────────────────────────────────────────────────────────────────────
  57.  
  58.      Computer Profiles, (herein referred to as CP), grants to the
  59.      purchaser and purchaser accepts a non-transferable and
  60.      nonexclusive license to use, on a single computer, the software
  61.      products and accompanying materials provided to the purchaser by
  62.      CP. Purchaser is hereby licensed only to read the program from
  63.      its medium into the memory of a single computer solely for the
  64.      purpose of executing the program.
  65.  
  66.      CP shall have the right to terminate this license if purchaser
  67.      violates any of its provisions.  Purchaser agrees that the
  68.      software products and accompanying materials are the property of
  69.      CP and that CP shall maintain title to and ownership of the
  70.      software products at all times. Purchaser agrees to make no more
  71.      than one (1) additional working copy and one (1) backup copy of
  72.      the software products for their personal use only.
  73.  
  74.      CP makes no warranties of any kind, expressed or implied, with
  75.      respect to the quality, performance, accuracy, or fitness of the
  76.      software products for any particular purpose.  CP assumes no
  77.      responsibility for any decisions make or actions taken on the
  78.      part of the purchaser because of the use of the software
  79.      products.  In no event shall CP, or any of its representatives,
  80.      be liable for any loss of profit or any other damages, arising
  81.      out of the use or inability to use this product - even if CP or
  82.      an authorized agent of such has been advised of the possibility
  83.      of such damages - or for any claim by any other party.
  84.  
  85.      CP reserves the right to make changes, enhancements and
  86.      improvements to the software products at any time without
  87.      notice.
  88.  
  89.  
  90.                               DISCLAIMER
  91.      ───────────────────────────────────────────────────────────────
  92.  
  93.      There is made no warranty of any kind, express or implied
  94.      including without limitation, any warranties of merchantability
  95.      and / or fitness for a particular purpose.  CP shall not be
  96.      liable for any damages, whether direct, indirect, special or
  97.      sequential arising from a failure of this program to operate in
  98.      the manner desired by the user.  CP shall not be liable for any
  99.      damage to data or property which may be caused directly or
  100.      indirectly by the user of this program.
  101.  
  102.  
  103.      IN NO EVENT WILL CP BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
  104.      ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
  105.      CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO
  106.      USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  107.  
  108.  
  109.      AutoScribe is a Trademark of Computer Profiles
  110.      Borland C++ is a Registered Trademark of Borland International
  111.      CKIT is a Trademark of Data-Comp Information Systems 
  112.      PCBoard is a Registered Trademark of Clark Development Company
  113.  
  114.  
  115.  
  116.      AutoScribe 2.5                                                INTRODUCTION
  117.      ──────────────────────────────────────────────────────────────────────────
  118.  
  119.         ORDERING INSTRUCTIONS may be found in the register.doc file.
  120.  
  121.         Features of AutoScribe:
  122.         
  123.         o User friendly interfaces for both the SYSOP and the USER!
  124.  
  125.         o Auto-Registration (Instantly!) for PCBoard 14.5+ systems!
  126.           (Other BBS Systems may use the Credit Card Features!)
  127.        
  128.         o Supports up to 50 different subscription levels
  129.        
  130.         o Configurable to accept Visa! MasterCard! or American Express!
  131.           and many more popular credit cards!
  132.  
  133.         o Instantly verifies different card types!
  134.  
  135.         o Sysop defined registration levels, costs, tax, and handling
  136.           charges (Percentage or Fixed rate for handling)!
  137.  
  138.         o Displays in color / non -- color modes!
  139.  
  140.         o Detects Loss of carrier!
  141.  
  142.         o Can operate at speeds in excess of 115000 Baud!
  143.  
  144.         o Will automatically log user off after 3 minutes of no keyboard
  145.           activity!
  146.  
  147.         o Written completely in Borland C++! 
  148.  
  149.         NEW ITEMS!
  150.  
  151.         o NEW ASM (AutoScribe System Manager) program to facilitate writing
  152.           the configuraton file.
  153.  
  154.         o NEW @CODE Support. Now you can truely create your own receipts
  155.           and invoices!
  156.  
  157.         o NEW toggle to turn on dots to hide the credit card number from
  158.           onlookers.
  159.  
  160.         o NEW Code added to format the credit card numbers when written to the
  161.           file.
  162.  
  163.         o NEW improved credit card verification routines!
  164.  
  165.         o NEW PURCHASE.(Node Number) file written to disk for sysop to
  166.           inform them of a completed purchase.
  167.  
  168.  
  169.  
  170.      AutoScribe 2.5                                                INTRODUCTION
  171.      ──────────────────────────────────────────────────────────────────────────
  172.  
  173.  
  174.  
  175.         Upgrading Information
  176.  
  177.         When you purchase AutoScribe you will receive a registration
  178.         number that will remove all restrictions from the version you
  179.         are using. There are no time restrictions placed on a particular
  180.         version of AutoScribe.(ie. No yearly fees. You own this version)
  181.         Bug fixes and ammendments are free and may be downloaded from the
  182.         support bbs. (Upgrades may be charged a reasonable fee. The author
  183.         of the software will reserve the right to charge for any upgrades
  184.         that he feels necessary to cover the extra hours included in new
  185.         versions. (This does not include bug fixes...New Versions only)
  186.  
  187.      AutoScribe 2.5                                             GETTING STARTED
  188.      ──────────────────────────────────────────────────────────────────────────
  189.  
  190.      AutoScribe Setting Up
  191.  
  192.      For those of you who have never setup doorware for Bulletin Board 
  193.      Systems before, you will be walked through some of the most basic 
  194.      procedures to ensure that you setup your copy of AutoScribe properly
  195.      the first time with minimum work and time. For those of you who are 
  196.      experienced please bear with us.
  197.  
  198.  
  199.      Creating a     AutoScribe must have its own directory to run from.  
  200.      directory      Create a directory from which you wish to run the program
  201.                     from. This name may be any name as long as it conforms to
  202.                     DOS standards. We suggest running it from a sub directory
  203.                     like the following example.
  204.  
  205.                     C:\PCB\DOORS\ASCRIBE
  206.  
  207.                     We will use the above example for the remainder of this
  208.                     setup session. Create the directory by moving to your bbs
  209.                     directory PCB\DOORS and type MD ASCRIBE
  210.  
  211.  
  212.      Copy the       You now must copy the files from your distribution disk or
  213.      files          shareware zip file to the newly created directory.
  214.  
  215.                     Example.
  216.  
  217.                     Copy ASxx.ZIP C:\PCB\DOORS\ASCRIBE
  218.  
  219.                     Your ASxx.zip file will now be located in the directory
  220.                     in which you created for AutoScribe (tm).
  221.  
  222.  
  223.      Unpacking      If you received your version of AutoScribe from a Bulletin 
  224.      the files      Board you will have to have a copy of PKUNZIP in your path.
  225.                     Once you are in your AutoScribe directory type the 
  226.                     following (Where xx is the version number of the copy you
  227.                     received).
  228.  
  229.                     Example.    PKUNZIP ASxx.ZIP
  230.  
  231.      Construct      To run AutoScribe from most bulletin boards you will 
  232.      a batch file   need to construct a batch file that your Bulletin Board 
  233.                     Software will use to call the AutoScribe program. If you
  234.                     are running multinodes of AutoScribe you will want to 
  235.                     make use of environment variables provided by your 
  236.                     software.
  237.  
  238.  
  239.      AutoScribe 2.5                                             GETTING STARTED
  240.      ──────────────────────────────────────────────────────────────────────────
  241.  
  242.                     By creating this batch file you are configuring it so 
  243.                     AutoScribe  will run for that node. Each batch file you
  244.                     create should be like the following example. (Assuming we
  245.                     are configuring for a single Node) (The Users file in 
  246.                     line 3 is only for PCBoard 14.5+ systems)
  247.        
  248.                     AS -  (PCBoard Version)
  249.  
  250.                     Line 1    @ECHO OFF
  251.                     Line 2    CD C:\PCB\DOORS\AS
  252.                     Line 3    AS AS.CNF C:\PCB\PCBOARD.SYS C:\PCB\MAIN\USERS
  253.                     Line 4    CD C:\PCB
  254.                     Line 5    BOARD
  255.  
  256.                     AS -  (PCBoard Multinode Version)
  257.  
  258.                     Line 1    @ECHO OFF
  259.                     Line 2    CD C:\PCB\DOORS\AS
  260.                     Line 3    AS.EXE AS.CNF %PCBDRIVE%PCBDIR%\PCBOARD.SYS
  261.                               C:\PCB\USERS
  262.                     Line 4    CD %PCBDIR%
  263.                     Line 5    BOARD
  264.  
  265.  
  266.                     AS - (Other BBS Version)
  267.  
  268.                     Line 1    @ECHO OFF
  269.                     Line 2    CD C:\BBS\DOORS\AS
  270.                     Line 3    AS AS.CNF DOOR.SYS
  271.                     Line 4    CD C:\BBS
  272.                     Line 5    BBS COMMAND
  273.  
  274.                     Meanings:
  275.  
  276.                     Line 1 Turns off the Local Screen Echo (DOS 3.3 and up)
  277.                     Line 2 Changes the directory to where AutoScribe is stored
  278.                     Line 3 (1) AutoScribe Executable Statement
  279.                            (2) The complete path to that nodes PCBoard.sys, 
  280.                                DOOR.sys, Generic.sys file
  281.                            (3) If you are using a PCBoard 14.5 system and you
  282.                                have AutoRegistration turned on in the config
  283.                                file, you must put the path to your users file
  284.                                here. (ALL other type bbs's leave blank)
  285.                     Line 4 Changes the directory back to the PCB directory
  286.                     Line 5 Calls the PCBoard program / or your bbs program
  287.     
  288.                     NOTE: Your AutoScribe batch file should be similar to the 
  289.                           example above, Line 3 however, Must contain the path 
  290.                           to the pcboard.sys or door.sys type file.
  291.  
  292.                     This file is to be placed in the PCBoard or BBS directory.
  293.  
  294.      AutoScribe 2.5                                             GETTING STARTED
  295.      ──────────────────────────────────────────────────────────────────────────
  296.  
  297.      Adding to      The next step to setup AutoScribe is to add it to your
  298.      BBS Doors      Bulletin Boards Doors file. If you use PCBoard this is 
  299.      file           done through the PCBoard SETUP program. All that needs 
  300.                     to be done once you are in PCBSETUP editor for doors 
  301.                     is place the name of the batch file you just created 
  302.                     above in a slot for a door, give it a minimum security 
  303.                     level and your all done. If you prefer to use the 
  304.                     door.sys information make sure you select to create a 
  305.                     door.sys file. You should use PCBOARD.SYS if you intend
  306.                     to use instant registration.
  307.  
  308.  
  309.                     This completes the basic setup of AutoScribe. Please read
  310.                     further to configure AutoScribe to run with your database 
  311.                     and software.
  312.  
  313.      EDITING/       The AS.DAT file contains the data about your registration
  314.      CREATING THE   process. The data in this file MUST conform to the 
  315.      AS.DAT FILE    standards setforth in this document.
  316.      
  317.                     Each subscription level in the file consists of TWO lines
  318.                     of Data
  319.  
  320.                     Line 1 is a 50 character limited line that is a 
  321.                     description of the registration level the user will
  322.                     purchase such as the following example. 
  323.                     (Design your own if you like!)
  324.  
  325.                    ex.     "60  Mins a Day  4 Months   1000K Daily D/L Limit"
  326.                             |----------------- 50 Characters---------------|
  327.  
  328.                     Line 2 consists of three (3) parts
  329.  
  330.                    ex.      20.00,120,35
  331.  
  332.                    (This example depicts a $20.00 charge for 4 months and
  333.                    the user receives a security level of 35)
  334.  
  335.                    Part 1 -  Price, The cost of the subscription is placed
  336.                              here followed by a comma.
  337. *NEW*              Part 2 -  Days, The length of the subscription is placed
  338.                              here, such as 120 = 4 months, 60 = two months etc.
  339.                              If a zero (0) is placed here the users expire date
  340.                              will be set to indefinte. (Useful for lifetime
  341.                              memberships.)
  342.                    Part 3 -  Security Level, The security level the user will
  343.                              receive is placed here. ENSURE that any security
  344.                              level you put here is also noted by PCBoard. If
  345.                              Not you will get the error "NO SECURITY LEVEL 
  346.                              MATCH IN PASSWRD FILE".
  347.  
  348.  
  349.      AutoScribe 2.5                                             GETTING STARTED
  350.      ──────────────────────────────────────────────────────────────────────────
  351.                   Your final lines should resemble the following:
  352.  
  353.                   60  Mins a Day  4 Months   1000K Daily D/L Limit
  354.                   20.00,120,35
  355.  
  356.                  Without skipping a line you can place your next line of 
  357.                  descriptions up to 15. (Unregistered versions will only 
  358.                  utilize the first line).
  359.  
  360.                  ex.    60  Mins a Day  4 Months   1000K Daily D/L Limit
  361.                         20.00,120,35
  362.                         120 Mins a Day 12 Months   2000K Daily D/L Limit
  363.                         60.00,365,55
  364.  
  365.                  This file is located in the AutoScribe directory.
  366.  
  367.   * if you are using the option to display your own subscription data, ensure
  368.   that your dat file matches your subscription file! *
  369.  
  370.      EDITING     Before beginning your session you should edit your versions
  371.      INVOICES    of the INVOICES.TXT and RECEIPT.TXT files provided. (Or you
  372.      RECEIPT     can rename this files) The Receipt.txt file is the file that
  373.                  is read in and then written back out as the receipt that is
  374.                  displayed to the user. The same happens for the invoice.txt
  375.                  file except that it is actually written to the disk and 
  376.                  maintained as the sysops invoice. (If you selected to combine
  377.                  the invoices these invoices will be contained in INVOICES.
  378.                  @@@). The @ Codes at the end of this documentation can be
  379.                  used to tailor the invoices and receipts exactly as you would
  380.                  like them. Ours are only provided as examples.
  381.  
  382.      DETAILED    If you intend to use the detail subscrition file you will need
  383.      SUBSCRIPT   to create or edit the SUBDAT file. This filename can be any
  384.      LISTING     valid filename and is placed in the block labeled "Data File
  385.                  Name" under the Configuration File Information area. This file
  386.                  is a detailed listing of your subscription levels. If you have
  387.                  a graphics version append a "G" to the filename. For a 
  388.                  detailed example look at the files SUBDAT AND SUBDATG that
  389.                  came along with your AS ZIP file.
  390.  
  391.      AutoScribe 2.5                                  AUTOSCRIBE SYSTEM MANAGER
  392.      ──────────────────────────────────────────────────────────────────────────
  393.  
  394.      You are now ready to utilize the configuration program (ASM.EXE). This 
  395.      program will assist you in setting up your configuration file 
  396.      (AS.CNF).  It is advised that you use the configuration program to 
  397.      edit the AS.CNF file to avoid any problems with incorrect configu-
  398.      rations.  
  399.  
  400.      NOTE: IF YOU ARE USING MORE THAN ONE CONFIGURATION FILE FOR DIFFERENT
  401.            TYPES OF REGISTRATION, RENAME THAT CONFIG FILE TO AS.CNF AND
  402.            USE THE ASM PROGRAM TO EDIT IT. (ASM WILL ONLY EDIT AS.CNF)
  403.  
  404.      The ASM file must be run in the home directory where the AutoScribe
  405.      program is found.  If not you will recreate the AS.CNF file that  
  406.      runs AutoScribe. To begin type ASM from the command line.
  407.  
  408.  
  409.      MAIN MENU   (Type F1 for context sensitive help)
  410.  
  411.      CONFIGURATION  Highlight this option and press enter. This is the first 
  412.      INFORMATION    part of the configuration file. If you have not run 
  413.                     ASM you will see the default entries. Change these to 
  414.                     suit your system.
  415.  
  416.                     BBS Software Type - Place the code for the type of BBS
  417.                     software you are running in this place. A listing of
  418.                     the codes follows and may also be reviewed by pressing
  419.                     F1 when this item is highlighted.
  420.  
  421.                            PCB145       RBBS      SPITFIRE     TRITEL
  422.                            PCBOARD      QBBS      GAP          OTHER
  423.                            WILDCAT      TBBS      RA  
  424.  
  425.                     If you run PCBoard 14.5+ enter PCB145 else enter PCBOARD
  426.  
  427.                     BBS Name - Place the name of your Bulletin Board System 
  428.                     on this line. You have a maximum of 50 characters. (This 
  429.                     should match your registration Bulletin Board Name exactly,
  430.                     If not, contact the support board for new registration 
  431.                     information).
  432.  
  433.  
  434.      AutoScribe 2.5                                  AUTOSCRIBE SYSTEM MANAGER
  435.      ──────────────────────────────────────────────────────────────────────────
  436.  
  437.                     Registration Number - Place the registration number you 
  438.                     received from CP or the support board on this line. If you
  439.                     have not registered your version of AutoScribe, Place 
  440.                     00000 on this line or leave the default.
  441.  
  442. *NEW*               Warning File Name - This line contains either a "Y" to
  443.                     utilize the built in warning file, a "N" to show no
  444.                     warning file or a filename of the warning file you may 
  445.                     have designed for use with your system. If you have an 
  446.                     ansi version of the warning file append a "G" to the 
  447.                     filename. (DO NOT add this "G" on this line. This line 
  448.                     is for the non-color version only.)
  449.  
  450.                     Logoff File Name - This line will contain an "N" if you
  451.                     do not wish to show a logoff screen, or the filename of
  452.                     a logoff screen you wish to display to the user prior to
  453.                     sending that user back to the board.
  454.  
  455.                     Data File Name - If you would like to show the user a
  456.                     more detailed listing of your subscription levels, you
  457.                     should create a file which describes your levels and place
  458.                     its filename in this block. (SUBDAT is provided as an
  459.                     example file). If you do not desire to show detailed
  460.                     listings then Autoscribe will show the short listings only
  461.                     if you place a "N" on this line. Append a "G" to the
  462.                     graphic version filename.
  463.  
  464.                     Auto Registration - If you run a PCBoard 14.5+ system and
  465.                     want auto registration done then place a "Y" in this block.
  466.                     If you do not wish for auto registration (Security Level
  467.                     and Adjusted Expire Date) then place a "N" in this block.
  468.  
  469.                     NOTE: ALL OTHER BBS TYPES place a "N" here since there is
  470.                     currently no support for auto registration of other board
  471.                     types.
  472.  
  473.                     Update by - This line indicates whether you want AS to use
  474.                     the current Expiration Date/Todays Date/or to ASK the user
  475.                     to calculate the new expiration date. If the you use the 
  476.                     EXPIRE date it is calculated as follows. If the Ex date is
  477.                     less than todays date, Todays date is used, If the Ex date
  478.                     is later than todays date then the EX date is used. Place 
  479.                     one of the following codes in this block:
  480.  
  481.                     TODAY - Use todays date
  482.                     EXPIRE - Use current expiration date based on todays date
  483.                     ASK - Ask the user if this is a new subscription (If so
  484.                           then the date is calculated from todays date, else
  485.                           the expire date is used)
  486.  
  487.  
  488.  
  489.      AutoScribe 2.5                                  AUTOSCRIBE SYSTEM MANAGER
  490.      ──────────────────────────────────────────────────────────────────────────
  491.  
  492.      FINANCIAL      Highlight this option and press enter. This is where the  
  493.      INFORMATION    financial information is edited from. If you have not 
  494.                     run ASM you will see the default entries. Change these to 
  495.                     suit your system.
  496.  
  497.                     Credit Cards - The first 7 blocks must contain a "Y" or
  498.                     "N" to indicate whether or not you support those types
  499.                     of credit cards. The defaults are all "N"
  500.  
  501.                     By indicating here that you accept the cards, The users 
  502.                     will be displayed this listing once inside the purchasing
  503.                     portion of AutoScribe.
  504.  
  505.                     Using the arrow keys move up and down the listing of credit
  506.                     cards that may be automatically verified by AutoScribe. 
  507.                     Place a "Y" or "N" on each line to designate valid cards. 
  508.                     Once you have entered either yes or no for each card press 
  509.                     F10 to save your entries.
  510.  
  511.                     There is extensive card checking incorporated within 
  512.                     AutoScribe to validate credit cards. We cannot however 
  513.                     guarantee that the user is not using a card that is over 
  514.                     the credit limit/stolen etc. All cards are checked using 
  515.                     a modulus math routine, length and validation numbers.
  516.  
  517.                     NOTE: PRESSING 'ESC' WILL ABORT ANY ENTRY.  PRESSING 'F10'
  518.                     WILL SAVE THE EDITED ENTRIES.
  519.  
  520.                     Card Processor - Place the name of your card processor on 
  521.                     this line. (This is the name of the company's name that 
  522.                     appears on the users credit card statement)
  523.  
  524.                     Tax Percentage - Place the percentage of tax that your
  525.                     State/Province charges. If no tax is ever to be charged
  526.                     for the products you offer then place .00 (Default) in 
  527.                     this field, else place the appropriate amount here.
  528.                     (This is a calculated percentage)
  529.  
  530. *NEW*               Handling Percentage - If you are using a percentage for
  531.                     handling your value must be less than 1, example: if you
  532.                     want to charge 2 percent you would place a .02 on this
  533.                     line. If you want to charge a set rate your value will be
  534.                     over 1. example: to charge 2 dollars each time place a 2.0
  535.                     here.
  536.  
  537.  
  538.      AutoScribe 2.5                                  AUTOSCRIBE SYSTEM MANAGER
  539.      ──────────────────────────────────────────────────────────────────────────
  540.  
  541.                     State to Charge Tax - The two (2) letter state designator 
  542.                     for your state should be placed on this line if your state 
  543.                     requires that you charge sales tax. The following other 
  544.                     codes may be substituted to personalize your system 
  545.                     regardless of what country you are in.
  546.  
  547.                         ALL - Charge all users tax regardless of state/
  548.                         province. By placing the word ALL on this line, 
  549.                         everyone that subscribes will be charged tax.
  550.                         This could be used if the country charges a luxury 
  551.                         tax on all services and does not charge different 
  552.                         provinces different amounts.
  553.  
  554.                         No - Charge no user regardless of state/ province 
  555.                         any tax. This will cause all users regardless of 
  556.                         where they are from to be charged no tax.
  557.  
  558.                         Two character state - If AutoScribe finds a two 
  559.                         letter state code here and it matches with the 
  560.                         users indicated home state then that user alone 
  561.                         will be charged tax. If the two states do not match
  562.                         then that user is not charged tax.  In most cases you
  563.                         will place your state letter designator here since
  564.                         most states charge sales tax.
  565.  
  566.                         NOTE : PRESSING 'ESC' WILL ABORT ANY ENTRY, PRESSING
  567.                         'F10' WILL SAVE THE ENTRIES TO DISK.
  568.  
  569.     MISCELLANEOUS   Highlight this option and press enter. This section is 
  570.     DATA            where you will edit all miscellaneous data items required
  571.                     to run AutoScribe.
  572.  
  573.                     Receipt filename (Input) - This is the name of the file
  574.                     that will be presented to your users as a receipt. Using
  575.                     the all new @CODES@ you can produce your very own
  576.                     personalized receipts for your users. The @CODES available
  577.                     are listed later in this document. (RECEIPT.TXT is an
  578.                     example file).
  579.  
  580.                     Invoice filename (Input) - Like the receipt file, this file
  581.                     also uses the @CODES. You can design your own invoices
  582.                     with any information/logos etc that you desire. (INVOICE.
  583.                     TXT is an example invoice file).
  584.  
  585.                     Combine invoices - Placing a "Y" will allow all invoices
  586.                     to be appended to each other thus producing one file with
  587.                     the filename of INVOICES.@@@. 
  588.  
  589.  
  590.      AutoScribe 2.5                                  AUTOSCRIBE SYSTEM MANAGER
  591.      ──────────────────────────────────────────────────────────────────────────
  592.  
  593.                     If you elect to have seperate files for each invoice,
  594.                     Your invoice files are created with the title of # and a 
  595.                     suffix of .INV, for example, your 21st order will be 
  596.                     labeled "21.INV" and will be in your AutoScribe directory.
  597.                     These files are written in a numerical sequence.
  598.  
  599.                     If you wish to start with a higher number, edit the AS.CNT
  600.                     file with an ascii editor and place the number you wish to 
  601.                     begin with inside of this file. (It must be a numeric 
  602.                     input)
  603.             
  604.                     To begin either file over, you can delete the INVOICES.TXT
  605.                     file or the AS.CNT file. Both files if not found are
  606.                     recreated.
  607.  
  608.                     It is not within the scope of this document to describe 
  609.                     procedures for processing your invoices. Your credit card
  610.                     merchant should provide this information for you.
  611.  
  612.                     Enter Card number twice - NOT IMPLEMENTED
  613.  
  614.                     Turn dots on (Card Input) - When the user enters their
  615.                     credit card number you may either show them dots only
  616.                     by placing a "Y" on this line, or show thier numbers as
  617.                     they type them in by placing a "N" on this line.
  618.  
  619.                     Zero out up/dn loads - NOT IMPLEMENTED
  620.                     
  621.      IMPORTANT ITEMS FOR SYSOPS
  622.  
  623.      TRASHCAN FILE
  624.  
  625.      The trashcan file is a listing of ALL credit card numbers that you do
  626.      not wish to have access to your products. If a credit card number is
  627.      placed in this file then the user of that card will be informed that
  628.      their information is invalid and it will be reported. This file has a
  629.      format of one number per line. There should be NO spaces or other 
  630.      characters between the numbers. 
  631.  
  632.             ex.      1234567812345678
  633.  
  634.      The file name of this file is TRASHCAN and cannot be changed. It is
  635.      a text file, so you may use your favorite text editor to edit the file.
  636.      the file MUST exist.
  637.  
  638.      BADCARD.DAT FILE
  639.  
  640.      To help you track all bad card usage, any cards that are not accepted
  641.      will be written to the BADCARD.DAT file. This is a log file that if not
  642.      found will be created. It is a listing of Times:Dates:Persons Name and 
  643.      Card Number Attempted to be used.
  644.  
  645.  
  646.  
  647.      PURCHASE FILE
  648.  
  649.      A file by the name of PURCHASE.(NODE NUMBER) is produced and placed
  650.      in the AS directory each time a user conducts a purchase. This file
  651.      may be used by the sysop in conjunction with TXT-TO-MSG to leave a
  652.      message to the sysop that a purchase has occured. It is up to the 
  653.      sysop to delete this file when completed with it.
  654.  
  655.      
  656.  
  657.  
  658.     For those of you that understand Ports and IRQ settings!
  659.  
  660.     NOTE: If you need to specify a non-standard port address and IRQ, 
  661.     then the syntax is PORT:AAAA:X where AAAA is the base address and X is the 
  662.     IRQ. It doesn't matter whether PORT:AAAA:X is the third  or foruth 
  663.     parameter as long as it is the LAST parameter passed.
  664.  
  665.     PORT is optional, and AutoScribe will default to standard addresses and 
  666.     irqs if it not used based on the port number read from the BBS file.
  667.     AutoScribe will assume COM1 = 03F8 IRQ 4, COM2 = 02E8 IRQ3, COM3 = 03E8 
  668.     IRQ4 and COM4 = 02E8 IRQ 3.  If you have a different non-standard port 
  669.     address and irq, you could then use the PORT cmd to change the defaults.  
  670.  
  671.     AutoScribe will also support the use of FOSSIL drivers.  The syntax for 
  672.     a FOSSIL driver is: PORT:F:P. The 'F' tells AutoScribe to use a Fossil 
  673.     driver for it's communications.  The 'P' following it tells it which port 
  674.     to use for the Fossil. Example - PORT:F:1, tells AutoScribe to use a 
  675.     fossil driver for port 1. 
  676.  
  677.     
  678.  
  679.     RUNNING AutoScribe
  680.  
  681.           When you first run AutoScribe a 2 functions occur.
  682.           
  683.           1. Your AutoScribe Users file will be created. This is the 
  684.              database file that holds your users information. CREDIT CARD
  685.              information is NOT stored within any AutoScribe file with
  686.              the exception of your invoice file. (XX.INV/INVOICES.@@@)
  687.  
  688.           2. The Invoice Counter file is created. Each time a user agree's
  689.              to purchase a subscription an invoice file is created. 
  690.  
  691.           3. Next the door begins . First is the opening screen. Then the 
  692.              warning screen, then on to the first look at your 
  693.              subscriptions you have available. (Unregistered Versions 
  694.              will only show 1 subscription available)
  695.  
  696.           4. The user is then asked to enter thier credit card number if they
  697.              decide to continue. They may abort at any time. 
  698.  
  699.              Note: If a user has previously filled in the data this
  700.              information will be re-displayed to the user. A database of user
  701.              information is kept in the file AS.USR.
  702.  
  703.           5. The Credit Card is checked for validity. If it is valid and you
  704.              indicated in the config file that you support the card the user
  705.              will be asked to fill in each of the questions for the database.
  706.              
  707.              (If the card is not supported the user is shown a screen 
  708.               informing him of the error)
  709.  
  710.              Cards that are supported are listed above the line where the 
  711.              user types in the number. All numbers are redisplayed as dots
  712.              and are NEVER visible to the screen. (This is for user 
  713.              protection, and a confidence check)
  714.  
  715.           6. Once the user passes the validity check they are once again
  716.              presented with the options screen. The user selects by number
  717.              the subscription level they wish to purchase. They are asked
  718.              to confirm this selection before the information is written
  719.              to disk.
  720.  
  721.           7. Upon confirmation the user is shown a screen (Receipt) 
  722.              indicating the amount of sale and the option the user selected
  723.              is displayed. (This screen may be SCREEN CAPTURED for a 
  724.              receipt)
  725.  
  726.           8. After reading the receipt the user (If you have selected
  727.              auto-registration and your running PCB14.5+) will be 
  728.              automatically upgraded. The only upgrades available at the
  729.              present time are Security Level and Expiration Date.
  730.  
  731.           9. The user is then presented with the exiting screen and are
  732.              passed back to the Main Board or BBS system.
  733.  
  734.  
  735.         @CODES AVAILABLE FOR RECEIPTS AND INVOICES
  736.  
  737.         @BBSFNAME@          USER BBS FULL NAME
  738.         @BOARD@             BOARD NAME
  739.         @DATE@              DATE IN MMDDYY FORMAT
  740.         @TIME@              TIME IN HHMMSS FORMAT
  741.         @SUBTXT@            SUBSCRIPTION TEXT (1 LINE)
  742.         @SUBPRICE@          SUBSCRIPTION PRICE
  743.         @HANDLING@          HANDLING CHARGE
  744.         @TAX@               TAX CHARGE
  745.         @TOTAL@             TOTAL CHARGE (SUBPRICE + HANDLING + TAX)
  746.         @CARDTYPE@          TYPE OF CREDIT CARD (VERBOSE)
  747.         @NEWEXPIRE@         USERS NEW EXPIRATION DATE (YYMMDD FORMAT)
  748.         @CCNAME@            CREDIT CARD OWNERS NAME
  749.         @STREET@            CREDIT CARD MAILING ADDRESS
  750.         @CITY@              CREDIT CARD MAILING CITY
  751.         @STATE@             CREDIT CARD MAILING STATE
  752.         @ZIP@               CREDIT CARD MAILING ZIPCODE
  753.         @HPHONE@            CREDIT CARD OWNERS HOME PHONE
  754.         @WPHONE@            CREDIT CARD OWNERS WORK PHONE
  755.         @PROCESSOR@         CREDIT CARD BILLING NAME
  756.         @CARDNUMBER@        CREDIT CARD NUMBER
  757.         @CCEXPIRE@          CREDIT CARD EXPIRATION DATE
  758.         @TAXSTATE@          STATE TO CHARGE TAX
  759.         @SECURITYLV@        USERS NEW SECURITY LEVEL
  760. *NEW*   @INV_NUM@           INVOICE NUMBER
  761.  
  762.